package com.bit.demo1;


//定义Computer类，brand属性为默认权限【包访问权限】
public class Computer {      //类不能封装，不写public则是包访问权限只能在包中使用

    //封装用private：对类的实现细节进行了隐藏，从而提高属性的安全，private修饰只能在当前类中使用
    private String cpu;     // CPU private修饰只能在当前类Computer中使用
    private String memory;  //内存
    public String screen;   //屏幕
    String brand;           //品牌  包访问权限只能在同一个包demo1中使用


    public Computer(String brand, String cpu, String memory, String screen) {
        this.brand = brand;
        this.cpu = cpu;
        this.memory = memory;
        this.screen = screen;
    }


    //CPU不能直接用this来访问，可以使用方法来获取CPU的信息(右键->generate->getter and setter)
    public String getCpu() {          //get获取值的方法
        return cpu;
    }
    public void setCpu(String cpu) {  //set修改值的方法
        this.cpu = cpu;
    }

    public void Boot(){
        System.out.println(" 开机 ~~~");
    }

    public void PowerOff(){
        System.out.println(" 关机~~~");
    }
    public void SurfInternet(){
        System.out.println(" 上⽹ ~~~");
    }

}
